@charset "utf-8";
/**************重设浏览器默认样式[参考yahoo]**************/ 
/* 防止用户自定义背景颜色对网页的影响，添加让用户可以自定义字体 */
html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { color: #1F1F1F; font-size:12px; font-family:arial,tahoma,\5b8b\4f53,sans-serif; text-align:left; }
/* 内外边距通常让各个浏览器样式的表现位置不同 */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, span, img, table { margin:0; padding:0; }
address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:normal; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight:normal; } 
a{ color:#34250e; text-decoration:none; }
a:hover{ color:#D1282F; text-decoration:none;}
ol, ul { list-style:none; }
fieldset, img { border:0; }
table { border-collapse:collapse; border-spacing:0; } /* 去掉各Table  cell 的边距并让其边重合 */
th { text-align:inherit; } /* IE bug fixed: th 不继承 text-align*/
iframe { display: block; } /* ie6 7 8(q) bug 显示为行内表现 */
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
input, textarea, select { font-family:inherit; font-size:inherit; font-weight:inherit; }
/*to enable resizing for IE*/
input, textarea, select {  *font-size:100%;}
/* 清理浮动 */
.clearfix { *zoom:1; }/*IE6 7 只要触发layout即可*/
.clearfix:after { content:"."; clear:both; height:0; font-size:0; line-height:0; display:block; }
.clear { clear: both; height: 0px; line-height: 0px; font-size: 0px; }
/* 隐藏 */
.hide { display:none;}

/*-------------------页面宽度-------------------*/
.w{width:980px; margin-left:auto; margin-right:auto;}
.header{ background-color: #fff; border-top: 6px solid #012F84;}
.header .w{ display: flex; justify-content: space-between; align-items: center;}

.container{ background: url(../images/badybg.png) center top repeat-x;}
.nav{ height: 47px; background: url(../images/navBg.png) center center no-repeat;}
.main{ display: flex; margin: 20px 0;}
.main .fl{ width: 240px;}
.tit{ background: url(../images/ico02.png) left bottom no-repeat; display: flex; justify-content: space-between;}
.tit{ display: flex; line-height: 42px; font-size: 14px;}
.tit h3{color: #01215e; font-weight: bold;}
.tit span{ color: #999999; margin-left: 5px;}
.aboutus{ margin-top: 30px;}
.main .fc{ width: 330px; margin: 0 30px;}
.tit2{ display: flex; justify-content: space-between; margin-top: 15px;}
.tit2 h3{color: #01215e;}
.tit2 h3 span{color: #999999;}
.list ul{ margin-top: 10px;}
.list li{ display: flex; justify-content: space-between; line-height: 30px; border-bottom: 1px solid #ddd;}
.list li a{ background: url(../images/ico03.png) left center no-repeat; padding-left: 10px;}
.main .fr{ width: 340px;}
.contact{ border: 1px solid #cccccc;}
.contact li{ display: flex; align-items:flex-start; padding: 0 10px; }
.contact li span{ width: 70px; display: block; }
.contact li p{ display: block; width: 230px;}
.contact li:nth-child(odd){ background-color:#F0F0F0;}
.footer{ background-color: #002F66; text-align: center; color: #fff; line-height: 35px;}
.footer a{ color: white;}

.con{ background: url(../images/About_02.jpg); padding-bottom: 100px;}
.con .w{ display: flex; justify-content: space-between;}
.snav{ background: url(../images/menuBg.jpg) no-repeat; width: 222px; min-height: 200px;}
.snav h3{ font: 15px/22px "微软雅黑",Arial, Helvetica, sans-serif; line-height: 50px;
    font-weight: bold;
    color: #333333;
    text-decoration: none;
    table-layout: fixed;
    word-break: break-all;
    overflow: hidden; display: block; text-align: center;}
.snav li a{ display: block; line-height: 35px; background: url(../images/About_08.jpg);
    color: #404040; padding-left: 35px; box-sizing: border-box;}
.snav li a:hover{ background: url(../images/menuCur.jpg) no-repeat; color: white;}
.snav li a.cur{ background: url(../images/menuCur.jpg) no-repeat; color: white;}

.con .right{ width: 730px;}
.local{ line-height: 41px; display: flex; justify-content: space-between;}
.local h3{padding-left: 30px; background: url(../images/yd_07.jpg) left center no-repeat; font-size: 14px; color: #000; font-weight: bold;}
.con .c{ margin-top: 20px; line-height: 25px;}
.pagelink{ margin-top: 20px;}
.con .c h1{ display: block; font-size: 14px; color: black; font-weight: bold; text-align: center;}
.newsother{ border: 1px solid #ddd; margin: 10px 0; background-color: white; text-align: center;}